{assign var="complexField" value=$id} {* nwy: Если не очистить переменную то в последующих полях начинаются проблемы (некоторые воспринимаются как комплексные)*}
<table id="invoice-table">
	<tbody>
	<tr class="invoice-table-head">
		<td width="80%" class="invoice-table-head-2">[[Description]]</td>
		<td width="20%" class="align_right">[[Amount]]</td>
	</tr>
	{foreach from=$complexElements key="complexElementKey" item="complexElementItem"}
	<tr>
		<td>
			{display property='qty' complexParent=$complexField complexStep=$complexElementKey assign="qty"}
			{display property='products' complexParent=$complexField complexStep=$complexElementKey qty=$qty template="items_list.tpl"}
		</td>
		<td class="align_right">{$GLOBALS.settings.transaction_currency}{display property='amount' complexParent=$complexField complexStep=$complexElementKey}</td>
	</tr>
	{/foreach}
	<tr class="invoice-amount-total">
		<td>[[Sub Total]]</td>
		<td>{$GLOBALS.settings.transaction_currency}{display property="sub_total"}</td>
	</tr>
	{if $include_tax}
	<tr class="invoice-amount-total">
		<td>{$tax.tax_name}</td>
		<td>{$GLOBALS.settings.transaction_currency}{tr type="float"}{$tax.tax_amount}{/tr}</td>
	</tr>
	{/if}
	<tr class="invoice-amount-total">
		<td class="test">[[Total]]</td>
		<td>{$GLOBALS.settings.transaction_currency}{display property="total"}</td>
	</tr>
	</tbody>
</table>
{assign var="complexField" value=false} {* nwy: Если не очистить переменную то в последующих полях начинаются проблемы (некоторые воспринимаются как комплексные)*}